package com.bcbim.operation_maintenance_interface.space_inventory_report.vo;

import com.bcbim.common.response.annotation.TranslationField;
import lombok.Data;

import java.io.Serializable;

/**
 * @version V 1.0.0
 * @Description：空间清册报表列表展示对象
 * @Author: haomeijie
 * @Date: 2022/4/13 13:55
 **/
@Data
public class ListSpaceInventoryReportVO implements Serializable {
    private String spaceId;//空间id
    private String buildName;//楼栋
    private String floorName;//楼层
    private String spaceNum;//空间编号
    private String spaceName;//空间名称
    private String spaceCategory;//空间类别
    private String spaceType;//空间类型
    private String businessDepartmentName;//业务部
    private String departmentName;//部门
    private Double spaceArea;//空间面积
    private String areaProportion;//面积占比
    private Integer fixPeopleNum;//额定人数
    private Integer actualPeopleNum;//实际人数
    @TranslationField(typeFlag = "allocationMethodType")
    private String allocationMethod;//分摊方式
    private String occupyRate;//占用率
    private String averageArea;//人员平均面积
    private String occupy;//是否可占用
    @TranslationField(typeFlag = "topCategoryType")
    private String topCategory;//顶级类别
    private String calculate;//用于计算

}
